CTArcade : Learning Computational Thinking While Training AI Through Game Play
نویسندگان
چکیده
In this paper we describe a web application framework for developing games that teach users about computational thinking and the preliminary research that led to its creation. CTArcade was developed to be the foundation for a library of several challenging games that engage the users’ innate computational thinking (CT) skills. These skills are employed when the users are asked to teach an artificial intelligence (AI) agent the rules and strategies of the game, Tic Tac Toe. In addition to providing a training module, users can direct their AIs to play individual matches against other AIs and participate in a regular server-wide tournament. These additional activities are designed to provide the users with motivation to improve their characters , which are anticipated to drive the improvement of fundamental skills. A brief pilot test was conducted using volunteers from the University of Maryland. The participants helped to assess the usability of CTArcade’s current implementation as an educational tool.
منابع مشابه
CTArcade: Computational thinking with games in school age children
We believe that children as young as ten can directly benefit from opportunities to engage in computational thinking. One approach to provide these opportunities is to focus on social game play. Understanding gameplay is commonacross a range ofmedia and ages. Children can begin by solving puzzles on paper, continue on game boards, and ultimately complete their solutions on computers. Through th...
متن کاملUnderstanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play
This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for, and guidelines in support of, this games-based app...
متن کاملLearning Programming at the Computational Thinking Level via Digital Game-Play
This paper outlines an innovative game model for learning computational thinking (CT) skills through digital game-play. We have designed a game framework where students can practice and develop their skills in CT with little or no programming knowledge. We analyze how this game supports various CT concepts and how these concepts can be mapped to programming constructs to facilitate learning int...
متن کاملSocial computational thinking tools: reinventing computation education in public schools
For the last 15 years we have been exploring notions of design and social media as means to foster highly engaging as well as effective educational environments. We have created what we call social computational thinking tools with the goal to synthesize human abilities with computer affordances. This presentation will outline three social computational thinking tools and discuss how they have ...
متن کاملTeaching Science Using Digital Literacy and 3D Gaming
This in-progress research project seeks to develop models for educational games that will address, but will not be limited to, the issues of: 1) formulating design strategies that maintain the motivational elements of creativity, exploration, problem solving and being fun to play while at the same time satisfying curriculum objectives; 2) integrating science literacy and computational thinking;...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011